Skip to content

tests: dom0 update via qubes-vm-update - #861

Open
marmarek wants to merge 3 commits into
QubesOS:mainfrom
marmarek:tests-dom0-vm-update
Open

tests: dom0 update via qubes-vm-update#861
marmarek wants to merge 3 commits into
QubesOS:mainfrom
marmarek:tests-dom0-vm-update

Conversation

@marmarek

@marmarek marmarek commented Aug 3, 2026

Copy link
Copy Markdown
Member

No description provided.

@codecov

codecov Bot commented Aug 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.42%. Comparing base (35d28d3) to head (f0ef90c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #861      +/-   ##
==========================================
- Coverage   70.44%   70.42%   -0.03%     
==========================================
  Files          61       61              
  Lines       14165    14165              
==========================================
- Hits         9979     9976       -3     
- Misses       4186     4189       +3     
Flag Coverage Δ
unittests 70.42% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@qubesos-bot

qubesos-bot commented Aug 3, 2026

Copy link
Copy Markdown

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026080503-devel&flavor=pull-requests

Test run included the following:

New failures, excluding unstable

Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026050504-devel&flavor=update

  • system_tests_gui_tools

    • qui_widgets_devices: unnamed test (unknown)

    • qui_widgets_devices: Failed (test died)
      # Test died: no candidate needle with tag(s) 'qui-devices-dev-opene...

    • qui_widgets_devices: unnamed test (unknown)

  • system_tests_splitgpg

  • system_tests_extra

    • TC_00_Direct_whonix-workstation-18: test_030_sign_verify (failure)
      AssertionError: 2 != 0 : gpg2 -a --sign -u user@localhost failed: g...

    • TC_00_Direct_whonix-workstation-18: test_041_sign_encrypt_decrypt (failure)
      AssertionError: 2 != 0 : gpg2 --trust-model tofu -a --sign --encryp...

  • system_tests_network_updates

  • system_tests_guivm_vnc_gui_interactive

    • collect_logs: wait_serial (unknown)
      # Command: curl --form upload=@journalctl.log --form upname=collect...

    • collect_logs: Failed (test died + timed out)
      # Test died: command 'curl --form upload=@journalctl.log --form upn...

    • collect_logs: wait_serial (unknown)
      # Command: curl --form upload=@/var/log/libvirt/libxl/libxl-driver....

  • system_tests_guivm_gpu_gui_interactive@hw13

    • gui_keyboard_layout: wait_serial (unknown)
      # Command: qvm-shutdown --wait work...

    • gui_keyboard_layout: Failed (test died + timed out)
      # Test died: command 'qvm-shutdown --wait work' timed out at /usr/l...

Failed tests

15 failures
  • system_tests_gui_tools

    • qui_widgets_devices: unnamed test (unknown)

    • qui_widgets_devices: Failed (test died)
      # Test died: no candidate needle with tag(s) 'qui-devices-dev-opene...

    • qui_widgets_devices: unnamed test (unknown)

  • system_tests_splitgpg

  • system_tests_extra

    • [unstable] TC_00_PDFConverter_debian-13-xfce: test_004_cancel_stops_conversion (failure)
      AssertionError: DispVM not cleaned up 20s after cancel: ['disp3203']

    • [unstable] TC_00_PDFConverter_fedora-44-xfce: test_004_cancel_stops_conversion (failure)
      AssertionError: DispVM not cleaned up 20s after cancel: ['disp4604']

    • TC_00_Direct_whonix-workstation-18: test_030_sign_verify (failure)
      AssertionError: 2 != 0 : gpg2 -a --sign -u user@localhost failed: g...

    • TC_00_Direct_whonix-workstation-18: test_041_sign_encrypt_decrypt (failure)
      AssertionError: 2 != 0 : gpg2 --trust-model tofu -a --sign --encryp...

  • system_tests_network_updates

  • system_tests_guivm_vnc_gui_interactive

    • collect_logs: wait_serial (unknown)
      # Command: curl --form upload=@journalctl.log --form upname=collect...

    • collect_logs: Failed (test died + timed out)
      # Test died: command 'curl --form upload=@journalctl.log --form upn...

    • collect_logs: wait_serial (unknown)
      # Command: curl --form upload=@/var/log/libvirt/libxl/libxl-driver....

  • system_tests_audio

  • system_tests_guivm_gpu_gui_interactive@hw13

    • gui_keyboard_layout: wait_serial (unknown)
      # Command: qvm-shutdown --wait work...

    • gui_keyboard_layout: Failed (test died + timed out)
      # Test died: command 'qvm-shutdown --wait work' timed out at /usr/l...

Fixed failures

Compared to: https://openqa.qubes-os.org/tests/176874#dependencies

33 fixed
  • system_tests_whonix

    • whonixcheck: Failed (test died)
      # Test died: command 'qvm-shutdown --wait anon-whonix ' failed at /...
  • system_tests_pvgrub_salt_storage

    • system_tests: Fail (unknown)
      Tests qubes.tests.integ.grub failed (exit code 1), details reported...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

    • TC_41_HVMGrub_debian-13-xfce: test_000_standalone_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_debian-13-xfce: test_001_standalone_vm_dracut (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_debian-13-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_debian-13-xfce: test_011_template_based_vm_dracut (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_fedora-43-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

  • system_tests_extra

    • TC_01_InputProxyExclude_debian-13-xfce: test_000_qemu_tablet (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_01_InputProxyExclude_fedora-43-xfce: test_000_qemu_tablet (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_00_QVCTest_fedora-43-xfce: test_010_screenshare (failure + cleanup)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 1179648 != 0

    • TC_00_QVCTest_whonix-gateway-18: test_010_screenshare (failure + cleanup)
      AssertionError: 2.3156185715769593 not less than 2.0

    • TC_00_PDFConverter_fedora-43-xfce: test_004_cancel_stops_conversion (failure)
      AssertionError: DispVM not cleaned up 10s after cancel: {<DispVM at...

  • system_tests_usbproxy

    • system_tests: Fail (unknown)
      Tests qubes.tests.extra failed (exit code 1), details reported sepa...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

    • system_tests: wait_serial (wait serial expected)
      # wait_serial expected: qr/h3uXO-\d+-/...

    • TC_20_USBProxy_core3_fedora-43-xfce: test_090_attach_stubdom (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

  • system_tests_network_ipv6

    • system_tests: Fail (unknown)
      Tests qubes.tests.integ.network_ipv6 failed (exit code 1), details ...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

    • VmIPv6Networking_fedora-43-xfce: test_001_simple_networking_paused_from_none_to_existent (error)
      raise TimeoutError from exc_val... TimeoutError

  • system_tests_audio

  • system_tests_audio@hw1

    • system_tests: Fail (unknown)
      Tests qubes.tests.integ.audio failed (exit code 1), details reporte...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

    • TC_20_AudioVM_Pulse_debian-13-xfce: test_222_audio_rec_unmuted_pulseaudio (failure)
      AssertionError: only silence detected, no useful audio data

  • system_tests_whonix@hw1

    • whonixcheck: fail (unknown)
      Whonixcheck for sys-whonix failed...

    • whonixcheck: Failed (test died)
      # Test died: systemcheck failed at qubesos/tests/whonixcheck.pm lin...

  • system_tests_guivm_gpu_gui_interactive@hw13

    • shutdown: unnamed test (unknown)
    • shutdown: Failed (test died)
      # Test died: no candidate needle with tag(s) 'text-logged-in-root' ...

Unstable tests

Details
  • system_tests_whonix

    whonixcheck/Failed (1/5 times with errors)
    • job 189348 # Test died: command 'qvm-run -ap whonix-gateway-18 'LC_ALL=C whon...
    whonixcheck/fail (1/5 times with errors)
    • job 189348 Whonixcheck for anon-whonix failed...
    whonixcheck/wait_serial (1/5 times with errors)
    • job 189348 # Command: qvm-run -ap whonix-gateway-18 'LC_ALL=C whonixcheck --v...
    whonixcheck/wait_serial (1/5 times with errors)
    • job 189348 # Command: curl --form upload=@/var/log/libvirt/libxl/libxl-driver....
  • system_tests_gui_tools

    qui_widgets_update/ (1/5 times with errors)
    qui_widgets_update/ (1/5 times with errors)
    qui_widgets_update/Failed (1/5 times with errors)
    • job 189375 # Test died: no candidate needle with tag(s) 'qubes-update-finish' ...
  • system_tests_network

    system_tests/Fail (1/5 times with errors)
    • job 190295 Tests qubes.tests.integ.network failed (exit code 1), details repor...
    system_tests/Failed (1/5 times with errors)
    • job 191203 # Test died: command 'curl --form upload=@tests-qubes.tests.integ.n...
    system_tests/Failed (1/5 times with errors)
    • job 190295 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    VmNetworking_debian-13-xfce/test_001_simple_networking_paused_from_none_to_existent (1/5 times with errors)
    • job 190295 raise TimeoutError from exc_val... TimeoutError
    VmNetworking_debian-13-xfce/test_110_dynamic_attach (1/5 times with errors)
    • job 190295 raise TimeoutError from exc_val... TimeoutError
  • system_tests_pvgrub_salt_storage

    system_tests/Fail (1/5 times with errors)
    • job 190476 Tests qubes.tests.integ.grub failed (exit code 1), details reported...
    system_tests/Failed (1/5 times with errors)
    • job 190298 # Test died: command 'curl --form upload=@nose2-junit.xml --form up...
    system_tests/Failed (1/5 times with errors)
    • job 190476 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_41_HVMGrub_debian-13-xfce/test_010_template_based_vm (1/5 times with errors)
    • job 190476 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_41_HVMGrub_fedora-44-xfce/test_010_template_based_vm (1/5 times with errors)
    • job 190476 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_41_HVMGrub_debian-13-xfce/test_011_template_based_vm_dracut (1/5 times with errors)
    • job 190476 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_splitgpg

    system_tests/Failed (1/5 times with errors)
    • job 189167 # Test died: command 'testfunc qubes.tests.extra' timed out at qube...
    system_tests/wait_serial (1/5 times with errors)
    • job 189167 # Command: testfunc qubes.tests.extra...
  • system_tests_extra

    system_tests/Fail (1/5 times with errors)
    • job 190469 Tests qubes.tests.extra failed (exit code 1), details reported sepa...
    system_tests/Failed (1/5 times with errors)
    • job 190469 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_00_PDFConverter_debian-13-xfce/test_004_cancel_stops_conversion (1/5 times with errors)
    • job 190469 AssertionError: DispVM not cleaned up 10s after cancel: {<DispVM at...
    TC_00_PDFConverter_fedora-44-xfce/test_004_cancel_stops_conversion (1/5 times with errors)
    • job 190469 AssertionError: DispVM not cleaned up 10s after cancel: {<DispVM at...
  • system_tests_usbproxy

    system_tests/Fail (2/5 times with errors)
    • job 188934 Tests qubes.tests.extra failed (exit code 1), details reported sepa...
    • job 190443 Tests qubes.tests.extra failed (exit code 1), details reported sepa...
    system_tests/Failed (2/5 times with errors)
    • job 188934 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 190443 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_00_USBProxy_fedora-44-xfce/test_020_detach_on_remove (1/5 times with errors)
    • job 190443 AssertionError: 0 != 1 : Device not cleaned up
    TC_20_USBProxy_core3_debian-13-xfce/test_090_attach_stubdom (1/5 times with errors)
    • job 188934 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_20_USBProxy_core3_fedora-43-xfce/test_090_attach_stubdom (1/5 times with errors)
    • job 188934 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_qrexec

    system_tests/Fail (2/5 times with errors)
    • job 190299 Tests qubes.tests.integ.qrexec failed (exit code 1), details report...
    • job 190314 Tests qubes.tests.integ.qrexec failed (exit code 1), details report...
    system_tests/Failed (2/5 times with errors)
    • job 190299 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 190314 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_00_Qrexec_whonix-workstation-18/test_095_qrexec_service_socket_vm (2/5 times with errors)
    • job 190299 AssertionError: waiting for /etc/qubes-rpc/test.Socket in VM timed out
    • job 190314 AssertionError: waiting for /etc/qubes-rpc/test.Socket in VM timed out
  • system_tests_network_ipv6

    system_tests/Fail (3/5 times with errors)
    • job 188965 Tests qubes.tests.integ.network_ipv6 failed (exit code 1), details ...
    • job 189378 Tests qubes.tests.integ.network_ipv6 failed (exit code 1), details ...
    • job 190296 Tests qubes.tests.integ.network_ipv6 failed (exit code 1), details ...
    system_tests/Failed (1/5 times with errors)
    • job 190474 # Test died: command 'curl --form upload=@tests-qubes.tests.integ.n...
    system_tests/Failed (3/5 times with errors)
    • job 188965 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 189378 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 190296 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    VmIPv6Networking_debian-13-xfce/test_001_simple_networking_paused_from_none_to_existent (1/5 times with errors)
    • job 189378 subprocess.CalledProcessError: Command 'qubes.WaitForNetworkUplink'...
    VmIPv6Networking_debian-13-xfce/test_001_simple_networking_paused_restart_netvm (1/5 times with errors)
    • job 190296 AssertionError: Timeout while waiting for VM test-inst-netvm1 shutdown
    VmIPv6Networking_fedora-43-xfce/test_030_firewallvm_firewall (1/5 times with errors)
    • job 188965 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    VmIPv6Networking_fedora-44-xfce/test_510_ipv6_simple_proxyvm (1/5 times with errors)
    • job 190296 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_network_updates

    system_tests/Fail (4/5 times with errors)
    • job 189379 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    • job 190297 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    • job 190312 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    • job 190475 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    fetch_packages_list/Failed (1/5 times with errors)
    system_tests/Failed (4/5 times with errors)
    • job 189379 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 190297 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 190312 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    • job 190475 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_11_QvmTemplateMgmtVM_whonix-gateway-18/test_000_template_list (1/5 times with errors)
    • job 190475 subprocess.CalledProcessError: Command 'timeout=120; while ! tor-ci...
    TC_00_Dom0Upgrade_whonix-gateway-18/test_000_update (1/5 times with errors)
    • job 189379 Error: Failed to download metadata for repo 'test': Cannot download...
    TC_00_Dom0Upgrade_whonix-gateway-18/test_000_update_salt (2/5 times with errors)
    • job 190297 ?[0;31mDuration: 140907.985 ms?[0;0m... ?[0;31m Changes: ?[0;0m
    • job 190312 ?[0;31mDuration: 135117.105 ms?[0;0m... ?[0;31m Changes: ?[0;0m
    TC_00_Dom0Upgrade_whonix-gateway-18/test_001_update_check (2/5 times with errors)
    TC_00_Dom0Upgrade_whonix-gateway-18/test_030_install_unsigned (1/5 times with errors)
    • job 189379 subprocess.CalledProcessError: Command 'timeout=120; while ! tor-ci...
  • system_tests_kde_gui_interactive

    gui_keyboard_layout/Failed (1/5 times with errors)
    • job 189137 # Test died: command 'qvm-shutdown --wait work' timed out at /usr/l...
    gui_keyboard_layout/wait_serial (1/5 times with errors)
    • job 189137 # Command: qvm-shutdown --wait work...
  • system_tests_basic_vm_qrexec_gui_zfs

    switch_pool/Failed (1/5 times with errors)
    • job 189183 # Test died: command 'qvm-start --skip-if-running sys-firewall sys-...
  • system_tests_audio

    system_tests/Fail (2/5 times with errors)
    • job 189136 Tests qubes.tests.integ.audio failed (exit code 1), details reporte...
    • job 190447 Tests qubes.tests.integ.audio failed (exit code 1), details reporte...
    system_tests/Failed (1/5 times with errors)
    • job 190447 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    system_tests/Failed (1/5 times with errors)
    • job 189136 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_20_AudioVM_PipeWire_whonix-workstation-18/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 189136 AssertionError: too short audio, expected 10s, got 9.09505668934240...
    TC_20_AudioVM_PipeWire_whonix-workstation-18/test_260_audio_mic_enabled_switch_audiovm (1/5 times with errors)
    • job 190447 AssertionError: 0 not greater than 0 : Failed to move-source-output
  • system_tests_audio@hw1

    system_tests/Fail (2/5 times with errors)
    • job 189136 Tests qubes.tests.integ.audio failed (exit code 1), details reporte...
    • job 190447 Tests qubes.tests.integ.audio failed (exit code 1), details reporte...
    system_tests/Failed (1/5 times with errors)
    • job 190447 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    system_tests/Failed (1/5 times with errors)
    • job 189136 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_20_AudioVM_PipeWire_whonix-workstation-18/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 189136 AssertionError: too short audio, expected 10s, got 9.09505668934240...
    TC_20_AudioVM_PipeWire_whonix-workstation-18/test_260_audio_mic_enabled_switch_audiovm (1/5 times with errors)
    • job 190447 AssertionError: 0 not greater than 0 : Failed to move-source-output
  • system_tests_whonix@hw1

    whonixcheck/Failed (1/5 times with errors)
    • job 189348 # Test died: command 'qvm-run -ap whonix-gateway-18 'LC_ALL=C whon...
    whonixcheck/fail (1/5 times with errors)
    • job 189348 Whonixcheck for anon-whonix failed...
    whonixcheck/wait_serial (1/5 times with errors)
    • job 189348 # Command: qvm-run -ap whonix-gateway-18 'LC_ALL=C whonixcheck --v...
    whonixcheck/wait_serial (1/5 times with errors)
    • job 189348 # Command: curl --form upload=@/var/log/libvirt/libxl/libxl-driver....
  • system_tests_basic_vm_qrexec_gui_ext4

    system_tests/Fail (1/5 times with errors)
    • job 188955 Tests qubes.tests.integ.vm_qrexec_gui failed (exit code 1), details...
    system_tests/Failed (1/5 times with errors)
    • job 188955 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_20_NonAudio_debian-13-xfce-pool/test_500_gui_agent_env_sync (1/5 times with errors)
    • job 188955 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_20_NonAudio_fedora-43-xfce-pool/test_500_gui_agent_env_sync (1/5 times with errors)
    • job 188955 OSError: Volume /var/lib/qubes-pool/appvms/test-inst-envsync/privat...
    TC_20_NonAudio_whonix-gateway-18-pool/test_500_gui_agent_env_sync (1/5 times with errors)
    • job 188955 OSError: Volume /var/lib/qubes-pool/appvms/test-inst-envsync/privat...
    TC_20_NonAudio_whonix-workstation-18-pool/test_500_gui_agent_env_sync (1/5 times with errors)
    • job 188955 OSError: Volume /var/lib/qubes-pool/appvms/test-inst-envsync/privat...
  • system_tests_basic_vm_qrexec_gui_xfs

    startup/ (1/5 times with errors)
    startup/Failed (1/5 times with errors)
    • job 189154 # Test died: no candidate needle with tag(s) 'luks-prompt, login-pr...
    startup/wait_serial (1/5 times with errors)
    • job 189154 # wait_serial expected: qr/login:\s*$|root@.*#\s*$/ui...
    startup/wait_serial (1/5 times with errors)
    • job 189154 # wait_serial expected: qr/PS1="root# "/u...
    startup/wait_serial (1/5 times with errors)
    startup/wait_serial (1/5 times with errors)
    • job 189154 # wait_serial expected: "export TERM=dumb; stty cols 2048 rows 25; ...
  • system_tests_gui_tools@hw7

    qui_widgets_update/ (1/5 times with errors)
    qui_widgets_update/ (1/5 times with errors)
    qui_widgets_update/Failed (1/5 times with errors)
    • job 189375 # Test died: no candidate needle with tag(s) 'qubes-update-finish' ...

Performance Tests

Performance degradation:

23 performance degradations
  • debian-13-xfce_exec-data-duplex: 70.63 🔻 ( previous job: 62.45, degradation: 113.11%)
  • whonix-gateway-18_exec-root: 144.07 🔻 ( previous job: 126.14, degradation: 114.21%)
  • whonix-gateway-18_socket-root: 9.50 🔻 ( previous job: 8.37, degradation: 113.57%)
  • whonix-gateway-18_socket-data-duplex: 105.06 🔻 ( previous job: 90.03, degradation: 116.69%)
  • whonix-workstation-18_exec-root: 163.04 🔻 ( previous job: 144.02, degradation: 113.20%)
  • whonix-workstation-18_socket: 9.58 🔻 ( previous job: 7.66, degradation: 124.98%)
  • whonix-workstation-18_socket-root: 10.40 🔻 ( previous job: 8.87, degradation: 117.30%)
  • whonix-workstation-18_exec-data-duplex-root: 158.46 🔻 ( previous job: 130.67, degradation: 121.27%)
  • dom0_root_seq1m_q1t1_write 3:write_bandwidth_kb: 173273.00 🔻 ( previous job: 199974.00, degradation: 86.65%)
  • dom0_varlibqubes_seq1m_q8t1_read 3:read_bandwidth_kb: 205904.00 🔻 ( previous job: 429040.00, degradation: 47.99%)
  • dom0_varlibqubes_seq1m_q8t1_write 3:write_bandwidth_kb: 224150.00 🔻 ( previous job: 257066.00, degradation: 87.20%)
  • dom0_varlibqubes_seq1m_q1t1_read 3:read_bandwidth_kb: 284707.00 🔻 ( previous job: 446202.00, degradation: 63.81%)
  • dom0_varlibqubes_rnd4k_q1t1_write 3:write_bandwidth_kb: 3540.00 🔻 ( previous job: 4404.00, degradation: 80.38%)
  • debian-13-xfce_dom0-dispvm-gui-api (mean:8.576): 102.91 🔻 ( previous job: 93.50, degradation: 110.07%)
  • debian-13-xfce_dom0-dispvm-preload-4-delay-minus-1d2-api (mean:2.652): 31.83 🔻 ( previous job: 28.74, degradation: 110.75%)
  • debian-13-xfce_dom0-dispvm-preload-2-gui-api (mean:5.024): 60.28 🔻 ( previous job: 53.65, degradation: 112.36%)
  • debian-13-xfce_dom0-vm-gui-api (mean:0.048): 0.57 🔻 ( previous job: 0.47, degradation: 123.44%)
  • whonix-workstation-18_dom0-dispvm-api (mean:9.992): 119.90 🔻 ( previous job: 97.14, degradation: 123.44%)
  • whonix-workstation-18_dom0-dispvm-gui-api (mean:11.721): 140.65 🔻 ( previous job: 121.86, degradation: 115.43%)
  • whonix-workstation-18_dom0-dispvm-preload-2-api (mean:4.938): 59.25 🔻 ( previous job: 48.39, degradation: 122.44%)
  • whonix-workstation-18_dom0-dispvm-preload-2-delay-0-api (mean:4.564): 54.77 🔻 ( previous job: 48.26, degradation: 113.48%)
  • whonix-workstation-18_dom0-dispvm-preload-4-api (mean:3.547): 42.56 🔻 ( previous job: 38.29, degradation: 111.17%)
  • whonix-workstation-18_dom0-vm-gui-api (mean:0.055): 0.66 🔻 ( previous job: 0.56, degradation: 118.71%)

Remaining performance tests:

88 tests
  • debian-13-xfce_exec: 8.40 🔻 ( previous job: 7.85, degradation: 106.94%)
  • debian-13-xfce_exec-root: 27.17 🔻 ( previous job: 26.74, degradation: 101.61%)
  • debian-13-xfce_socket: 8.82 🔻 ( previous job: 8.37, degradation: 105.37%)
  • debian-13-xfce_socket-root: 8.61 🟢 ( previous job: 9.13, improvement: 94.34%)
  • debian-13-xfce_exec-data-simplex: 64.97 🔻 ( previous job: 63.05, degradation: 103.04%)
  • debian-13-xfce_exec-data-duplex-root: 79.60 🔻 ( previous job: 78.04, degradation: 101.99%)
  • debian-13-xfce_socket-data-duplex: 84.06 🟢 ( previous job: 85.67, improvement: 98.12%)
  • fedora-44-xfce_exec: 8.96
  • fedora-44-xfce_exec-root: 71.90
  • fedora-44-xfce_socket: 10.19
  • fedora-44-xfce_socket-root: 8.54
  • fedora-44-xfce_exec-data-simplex: 73.11
  • fedora-44-xfce_exec-data-duplex: 65.62
  • fedora-44-xfce_exec-data-duplex-root: 108.07
  • fedora-44-xfce_socket-data-duplex: 89.40
  • whonix-gateway-18_exec: 6.85 🟢 ( previous job: 8.01, improvement: 85.53%)
  • whonix-gateway-18_socket: 8.58 🟢 ( previous job: 8.63, improvement: 99.47%)
  • whonix-gateway-18_exec-data-simplex: 66.44 🔻 ( previous job: 62.50, degradation: 106.30%)
  • whonix-gateway-18_exec-data-duplex: 68.37 🔻 ( previous job: 68.01, degradation: 100.53%)
  • whonix-gateway-18_exec-data-duplex-root: 144.30 🔻 ( previous job: 137.28, degradation: 105.11%)
  • whonix-workstation-18_exec: 8.14 🔻 ( previous job: 8.14, degradation: 100.03%)
  • whonix-workstation-18_exec-data-simplex: 68.95 🔻 ( previous job: 66.36, degradation: 103.91%)
  • whonix-workstation-18_exec-data-duplex: 69.44 🔻 ( previous job: 65.56, degradation: 105.93%)
  • whonix-workstation-18_socket-data-duplex: 95.81 🔻 ( previous job: 92.97, degradation: 103.06%)
  • dom0_root_seq1m_q8t1_read 3:read_bandwidth_kb: 385364.00 🔻 ( previous job: 388793.00, degradation: 99.12%)
  • dom0_root_seq1m_q8t1_write 3:write_bandwidth_kb: 238692.00 🟢 ( previous job: 119690.00, improvement: 199.43%)
  • dom0_root_seq1m_q1t1_read 3:read_bandwidth_kb: 412500.00 🟢 ( previous job: 245223.00, improvement: 168.21%)
  • dom0_root_rnd4k_q32t1_read 3:read_bandwidth_kb: 102393.00 🟢 ( previous job: 13948.00, improvement: 734.11%)
  • dom0_root_rnd4k_q32t1_write 3:write_bandwidth_kb: 10092.00 🟢 ( previous job: 6899.00, improvement: 146.28%)
  • dom0_root_rnd4k_q1t1_read 3:read_bandwidth_kb: 8352.00 🔻 ( previous job: 8963.00, degradation: 93.18%)
  • dom0_root_rnd4k_q1t1_write 3:write_bandwidth_kb: 4908.00 🔻 ( previous job: 5055.00, degradation: 97.09%)
  • dom0_varlibqubes_seq1m_q1t1_write 3:write_bandwidth_kb: 185791.00 🔻 ( previous job: 201978.00, degradation: 91.99%)
  • dom0_varlibqubes_rnd4k_q32t1_read 3:read_bandwidth_kb: 109395.00 🟢 ( previous job: 102155.00, improvement: 107.09%)
  • dom0_varlibqubes_rnd4k_q32t1_write 3:write_bandwidth_kb: 9899.00 🔻 ( previous job: 10623.00, degradation: 93.18%)
  • dom0_varlibqubes_rnd4k_q1t1_read 3:read_bandwidth_kb: 8887.00 🟢 ( previous job: 8179.00, improvement: 108.66%)
  • fedora-44-xfce_root_seq1m_q8t1_read 3:read_bandwidth_kb: 402678.00
  • fedora-44-xfce_root_seq1m_q8t1_write 3:write_bandwidth_kb: 145178.00
  • fedora-44-xfce_root_seq1m_q1t1_read 3:read_bandwidth_kb: 317557.00
  • fedora-44-xfce_root_seq1m_q1t1_write 3:write_bandwidth_kb: 54163.00
  • fedora-44-xfce_root_rnd4k_q32t1_read 3:read_bandwidth_kb: 85313.00
  • fedora-44-xfce_root_rnd4k_q32t1_write 3:write_bandwidth_kb: 1309.00
  • fedora-44-xfce_root_rnd4k_q1t1_read 3:read_bandwidth_kb: 9217.00
  • fedora-44-xfce_root_rnd4k_q1t1_write 3:write_bandwidth_kb: 400.00
  • fedora-44-xfce_private_seq1m_q8t1_read 3:read_bandwidth_kb: 405481.00
  • fedora-44-xfce_private_seq1m_q8t1_write 3:write_bandwidth_kb: 172023.00
  • fedora-44-xfce_private_seq1m_q1t1_read 3:read_bandwidth_kb: 364468.00
  • fedora-44-xfce_private_seq1m_q1t1_write 3:write_bandwidth_kb: 51159.00
  • fedora-44-xfce_private_rnd4k_q32t1_read 3:read_bandwidth_kb: 95649.00
  • fedora-44-xfce_private_rnd4k_q32t1_write 3:write_bandwidth_kb: 2270.00
  • fedora-44-xfce_private_rnd4k_q1t1_read 3:read_bandwidth_kb: 10006.00
  • fedora-44-xfce_private_rnd4k_q1t1_write 3:write_bandwidth_kb: 656.00
  • fedora-44-xfce_volatile_seq1m_q8t1_read 3:read_bandwidth_kb: 309588.00
  • fedora-44-xfce_volatile_seq1m_q8t1_write 3:write_bandwidth_kb: 178246.00
  • fedora-44-xfce_volatile_seq1m_q1t1_read 3:read_bandwidth_kb: 359593.00
  • fedora-44-xfce_volatile_seq1m_q1t1_write 3:write_bandwidth_kb: 38629.00
  • fedora-44-xfce_volatile_rnd4k_q32t1_read 3:read_bandwidth_kb: 74499.00
  • fedora-44-xfce_volatile_rnd4k_q32t1_write 3:write_bandwidth_kb: 1886.00
  • fedora-44-xfce_volatile_rnd4k_q1t1_read 3:read_bandwidth_kb: 8549.00
  • fedora-44-xfce_volatile_rnd4k_q1t1_write 3:write_bandwidth_kb: 1936.00
  • debian-13-xfce_dom0-dispvm-api (mean:6.379): 76.55 🔻 ( previous job: 74.50, degradation: 102.76%)
  • debian-13-xfce_dom0-dispvm-preload-2-api (mean:3.327): 39.93 🔻 ( previous job: 37.79, degradation: 105.67%)
  • debian-13-xfce_dom0-dispvm-preload-2-delay-0-api (mean:3.077): 36.93 🔻 ( previous job: 34.29, degradation: 107.69%)
  • debian-13-xfce_dom0-dispvm-preload-2-delay-minus-1d2-api (mean:3.459): 41.51 🔻 ( previous job: 38.52, degradation: 107.76%)
  • debian-13-xfce_dom0-dispvm-preload-4-api (mean:2.527): 30.33 🟢 ( previous job: 30.73, improvement: 98.67%)
  • debian-13-xfce_dom0-dispvm-preload-4-delay-0-api (mean:2.492): 29.91 🔻 ( previous job: 29.50, degradation: 101.38%)
  • debian-13-xfce_dom0-dispvm-preload-4-gui-api (mean:3.814): 45.76 🔻 ( previous job: 44.40, degradation: 103.07%)
  • debian-13-xfce_dom0-dispvm-preload-6-gui-api (mean:3.329): 39.94 🟢 ( previous job: 41.47, improvement: 96.32%)
  • debian-13-xfce_dom0-vm-api (mean:0.026): 0.31 🟢 ( previous job: 0.62, improvement: 49.52%)
  • fedora-44-xfce_dom0-dispvm-api (mean:8.384): 100.61
  • fedora-44-xfce_dom0-dispvm-gui-api (mean:10.403): 124.84
  • fedora-44-xfce_dom0-dispvm-preload-2-api (mean:4.093): 49.11
  • fedora-44-xfce_dom0-dispvm-preload-2-delay-0-api (mean:3.864): 46.36
  • fedora-44-xfce_dom0-dispvm-preload-2-delay-minus-1d2-api (mean:4.167): 50.01
  • fedora-44-xfce_dom0-dispvm-preload-4-api (mean:3.121): 37.45
  • fedora-44-xfce_dom0-dispvm-preload-4-delay-0-api (mean:2.907): 34.89
  • fedora-44-xfce_dom0-dispvm-preload-4-delay-minus-1d2-api (mean:3.197): 38.37
  • fedora-44-xfce_dom0-dispvm-preload-2-gui-api (mean:5.569): 66.83
  • fedora-44-xfce_dom0-dispvm-preload-4-gui-api (mean:4.34): 52.07
  • fedora-44-xfce_dom0-dispvm-preload-6-gui-api (mean:3.611): 43.33
  • fedora-44-xfce_dom0-vm-api (mean:0.033): 0.39
  • fedora-44-xfce_dom0-vm-gui-api (mean:0.03): 0.36
  • whonix-workstation-18_dom0-dispvm-preload-2-delay-minus-1d2-api (mean:4.779): 57.35 🟢 ( previous job: 59.22, improvement: 96.86%)
  • whonix-workstation-18_dom0-dispvm-preload-4-delay-0-api (mean:3.403): 40.84 🟢 ( previous job: 43.23, improvement: 94.45%)
  • whonix-workstation-18_dom0-dispvm-preload-4-delay-minus-1d2-api (mean:3.7): 44.40 🔻 ( previous job: 42.67, degradation: 104.06%)
  • whonix-workstation-18_dom0-dispvm-preload-2-gui-api (mean:5.967): 71.61 🟢 ( previous job: 72.05, improvement: 99.39%)
  • whonix-workstation-18_dom0-dispvm-preload-4-gui-api (mean:4.783): 57.40 🔻 ( previous job: 52.81, degradation: 108.69%)
  • whonix-workstation-18_dom0-dispvm-preload-6-gui-api (mean:4.042): 48.51 🟢 ( previous job: 50.72, improvement: 95.64%)
  • whonix-workstation-18_dom0-vm-api (mean:0.031): 0.37 🟢 ( previous job: 0.43, improvement: 85.68%)

Timing precision is not great in nested virt. This test usually fails
with error like "too short audio, expected 10s, got 7.768299319727891".
The test is already running also on real hardware, and there it's more
reliable, but keep running it on nested virt, as it's more flexible
scheduling-wise.
I missed one of the grub tests.

Fixes: 7448ed2 "tests: reduce maxmem of HVM when running in nested virt"
@marmarek

marmarek commented Aug 4, 2026

Copy link
Copy Markdown
Member Author

openQArun TEST=system_tests_audio,system_tests_pvgrub_salt_storage,system_tests_network_updates MACHINE=64bit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants